package controllers;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import persistence.VooDAO;
import models.beans.Voo;

@ManagedBean
@ViewScoped
public class CompraController {
	private boolean via = true;
	private int origem, destino;
	private Date ida, volta;
	private Voo voo;
	private Voo selectedVooIda;
	private Voo selectedVooVolta;
	private List<Voo> voos;
	private VooDAO dao;
	
	
	public CompraController() {
		voo = new Voo();
		selectedVooIda = new Voo();
		selectedVooVolta = new Voo();
		voos = new ArrayList<Voo>();
		dao = new VooDAO();
	}
	
	public boolean isVia() {
		return via;
	}
	public void setVia(boolean via) {
		this.via = via;
	}
	public int getOrigem() {
		return origem;
	}
	public void setOrigem(int origem) {
		this.origem = origem;
	}
	public int getDestino() {
		return destino;
	}
	public void setDestino(int destino) {
		this.destino = destino;
	}
	public Date getIda() {
		return ida;
	}
	public void setIda(Date ida) {
		this.ida = ida;
	}
	public Date getVolta() {
		return volta;
	}
	public void setVolta(Date volta) {
		this.volta = volta;
	}
	public Voo getVoo() {
		return voo;
	}
	public void setVoo(Voo voo) {
		this.voo = voo;
	}
	public Voo getSelectedVooIda() {
		return selectedVooIda;
	}
	public void setSelectedVooIda(Voo selectedVooIda) {
		this.selectedVooIda = selectedVooIda;
	}
	public Voo getSelectedVooVolta() {
		return selectedVooVolta;
	}
	public void setSelectedVooVolta(Voo selectedVooVolta) {
		this.selectedVooVolta = selectedVooVolta;
	}
	public List<Voo> getVoos() {
		return voos;
	}
	public void setVoos(List<Voo> voos) {
		this.voos = voos;
	}

}
